Vers une prise en compte des contraintes en UML grâce à Z

نویسنده

  • Sophie Dupuy-Chessa
چکیده

The static and dynamic relationships between the system actors and objects, but also the domain and business constraints must be taken into consideration in order to produce a consistent specification. Actual tools mainly support relationships and forget constraints. It is nevertheless necessary to have tools which enable to express and to validate them. In order to enable the validation of constraints, we propose to exploit the formal language power of reasoning. Our approach is based on the expression of the UML diagram and of its constraints in a formal language. We present here the translation of a subset of the UML class diagram and of its constraints into Z. The formal specifications obtained can be exploited to prove the consistency of the constraint set. But constraints can be taken into consideration efficiently only if tools support them. To facilitate this, we propose a tool which integrates constraints and automates the generation of Z formal specifications. The main point of this tool is that the whole modelling work should be done in the UML environment. The formal specifications are seen only when it is necessary. The tool could be based on an industrial UML modelling environment completed by forms containing the constraints. Key word : UML, constraints, OCL, Z, tool support

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lisibilité et recherche d'information : vers une meilleure accessibilité

RÉSUMÉ. Dans cet article, nous proposons en premier lieu une mesure de la lisibilité adaptée à des lecteurs dyslexiques en utilisant des caractéristiques issues d’une analyse fine des causes des difficultés de lectures rencontrées. Nous proposons ensuite un cadre pour la prise en compte de la lisibilité dans la mesure de pertinence accordée par les systèmes de recherche d’informations, qui est ...

متن کامل

Expressing dynamic properties of static diagrams in Z

Au cours des dernières années, plusieurs équipes de recherche se sont intéressées à la traduction de langages graphiques tels que UML vers des méthodes formelles. Les langages à base de modèles comme Z et B sont particulièrement bien adaptés à la traduction des diagrammes statiques d’UML. Néanmoins, certaines constructions de ces diagrammes mettent en oeuvre des propriétés dynamiques. Par exemp...

متن کامل

La représentation formelle des concepts spatiaux dans la langue

Dans ce chapitre, nous faisons l'hypothèse que l'étude systématique de la sémantique des marqueurs spatiaux de la langue permet de mettre en évidence certaines propriétés et concepts fondamentaux caractérisant les représentations conceptuelles de l'espace. Nous proposons un système formel rendant compte des propriétés révélées par les analyses linguistiques, et nous utilisons ces outils pour re...

متن کامل

De AC3 à AC7

RÉSUMÉ. La consistance d’arc joue un rôle central dans la résolution de Problèmes de Satisfaction de Contraintes (CSPs). Récemment, un même algorithme appelé AC2001 et AC3.1 a été présenté indépendamment par leurs auteurs respectifs. Cet algorithme qui est considéré comme une amélioration de AC3 a l’avantage d’être simple (à implémenter) et compétitif. Cependant, il ne prend pas en compte la bi...

متن کامل

Transformation des contraintes d'intégrité - Des modèles conceptuels vers le relationnel

RÉSUMÉ. Dans un modèle conceptuel, les contraintes d'intégrité représentent une partie intégrante dont la définition est nécessaire pour exprimer aux mieux la sémantique du réel perçu. Toutefois, ces contraintes même si elles sont exprimées au niveau conceptuel, elles sont très souvent ignorées lors du passage vers le niveau logique. En pratique, la majorité des AGL de modélisation ne supporten...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000